package com.erp.erp_servers.UserGroup;

import com.erp.erp_entitys.UserGroup.UserGroupEntity;
import com.erp.erp_entitys.UserGroup.UserGroupEntityExample;

import java.util.List;

/**
 * @ClassName IUserGroupService
 * @Description 用户组
 * @Author songjizhen
 * @Date 2020-07-03 23:31
 * @Version 1.0
 */
public interface IUserGroupService {
    /**
     * 新增用户组
     * @param record
     * @return
     */
    int insertSelective(UserGroupEntity record);

    /**
     * 删除用户组
     * @param id
     * @return
     */
    int deleteByPrimaryKey(Integer id);
    int deleteByExample(UserGroupEntityExample example);
    /**
     * 根据条件查询用户组
     * @param record
     * @return
     */
    List<UserGroupEntity> selectByExample(UserGroupEntity record);
    List<UserGroupEntity> selectByExample(UserGroupEntityExample example);
    /**
     * 根据主键更新用户组
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(UserGroupEntity record);

    /**
     * 根据主键查询用户组
     * @param id
     * @return
     */
    UserGroupEntity selectByPrimaryKey(Integer id);

}
